/**
 * 判断是否为数字
 * @param obj
 * @returns
 */
export const isNumber = (obj) => {
    return parseFloat(obj).toString() != 'NaN';
};
/**
 * 判断对象是否为空
 * @param obj
 * @returns
 */
export const isEmpty = (obj: any) => {
    // 数字判空
    if (isNumber(obj)) {
        return false;
    }
    // 字符串和数组判空
    if (obj && obj.length > 0) {
        return false;
    }
    // 按照对应的数据类型进行数据判空
    const objType = Object.prototype.toString.call(obj);
    // 字符串和数组判空
    if (objType === '[object Array]' || objType === '[object String]') {
        if (obj && obj.length > 0) {
            return false;
        }
    }
    // 如果是对象
    if (objType === '[object Object]' && !(JSON.stringify(obj) == '{}')) {
        return false;
    }
    return true;
};
